@charset "utf-8";

html, body {
	height:100%;
}
.wrapper {
	clear:both;
	width:800px;
	min-height:100%;
}
/*-----=====register-header=====-----*/
.register-header {
	height:100px;
	padding-top:30px;
}
.register-header a {
	display:block;
	width:198px;
	height:36px;
	background:url(../../image/logo.png) no-repeat;
}
/*-----=====box=====-----*/
.box {
	position:relative;
	left:50%;
	width:700px;
	margin-left:-350px;
	padding-right:3px;
	background-color:#E8E8E8;
}
.box .placeholder {
	position:absolute;
	right:0;
	width:3px;
	height:3px;
	background-color:#FFFFFF;
}
.box form {
	padding:3px 3px 30px 3px;
	border:1px solid #BFBFBF;
	background-color:#FFFFFF;
}
.box form h1 {
	height:54px;
	padding-left:50px;
	background:url(../../image/register.png) no-repeat;
	font:bold 20px/60px "微软雅黑";
}
.box form li {
	height:44px;
	margin-top:10px;
	margin-left:80px;
	font-size:14px;
	line-height:44px;
}
.box form label {
}
.box form .input-button {
	width:121px;
	height:36px;
	margin-left:80px;
	background:url(../../image/register.png) 0 -55px no-repeat;
	font-size:16px;
	font-weight:bold;
	letter-spacing:3px;
	text-indent:3px;
}
.box form .msg {
	display:inline-block;
	height:44px;
	margin-left:3px;
	vertical-align:middle;
}
.box form .msg.hide {
	display:none;
}
.box form .msg span {
	display:block;
	float:left;
}
.box form .msg span.left {
	width:14px;
	height:44px;
	background:url(../../image/msg.png) no-repeat;
}
.box form .msg span.center {
	height:44px;
	padding-left:5px;
	padding-right:10px;
	background:url(../../image/msg.png) 0 -45px repeat-x;
}
.box form .msg span.right {
	width:5px;
	height:44px;
	background:url(../../image/msg.png) 0 -90px no-repeat;
}
.box form .input-text.authenticode {
    width:90px;
}
.box form .authenticode-img {
	width:100px;
	height:26px;
	margin-left:6px;
	vertical-align:middle;
	cursor:pointer;
}
/*-----=====box-dash=====-----*/
.box-dash {
	position:relative;
	left:50%;
	width:700px;
	height:3px;
	margin-left:-347px;
	background-color:#E8E8E8;
}
/*-----=====justify-footer=====-----*/
.justify-footer {
	height:90px;
}
/*-----=====footer=====-----*/
.footer {
	width:800px;
	margin-top:-70px;
}
